Previous Book Contents Book Index Next

Inside Macintosh: QuickTime /
Chapter 4 - Movie Resource Formats / Overview of the Movie Resource Atom


Media Information Atoms

Media information atoms (defined by the 'minf' data type) store handler-specific information for the media data that constitutes a track. The media handler uses
this information to map from media time to media data. These atoms are formatted differently based on the type of media data stored in the atom. The format and content of media information atoms are dictated by the media handler that is responsible
for interpreting the media data stream. Another media handler would not know how to interpret this information. This section describes examples of atoms that store media information for the video (defined by the 'vmhd' atom type) and sound (defined by the 'smhd' atom type) portions of QuickTime movies.

Note
"Using Media Information Atoms," which begins on page 4-30, discusses how the video media handler locates samples in a
video media.

Video Media Information Atoms

Video media information atoms are the highest-level atoms in video media. A number of other atoms define specific characteristics of the video media data. Figure 4-17 shows the layout of a video media information atom.

Figure 4-17 The layout of a media information atom for video

You define a video media information atom by specifying these elements:

Video Media Information Header Atoms

Video media information atoms are the highest-level atoms in video media. A number of other atoms define specific characteristics of the video media data. Figure 4-18 shows the structure of a video media information header atom.

Figure 4-18 The layout of a media information header atom for video

You define a video media information header atom by specifying these elements:

For comprehensive details on QuickDraw's transfer modes and opcolors and their values, see Inside Macintosh: Imaging.

Sound Media Information Atoms

Sound media information atoms are the highest-level atoms in sound media. These atoms define specific characteristics of the sound media data. Figure 4-19 shows the layout of a sound media information atom.

Figure 4-19 The layout of a media information atom for sound

In addition to the size and type information, the sound media information atom contains the sound media information header atom, which is described in the next section,
and the handler reference atom, the data information atom, and the sample table atom.

You define a sound media information atom by specifying these elements:

Sound Media Information Header Atoms

The sound media information header atom (shown in Figure 4-20) stores the sound media information.

Figure 4-20 The layout of a sound media information header atom

You define a sound media information header atom by specifying these elements:


Previous Book Contents Book Index Next

© Apple Computer, Inc.
6 JUL 1996